Fission for Program Comprehension

نویسنده

  • Jeremy Gibbons
چکیده

Fusion is a program transformation that combines adjacent computations, flattening structure and improving efficiency at the cost of clarity. Fission is the same transformation, in reverse: creating structure, ex nihilo. We explore the use of fission for program comprehension, that is, for reconstructing the design of a program from its implementation. We illustrate through rational reconstructions of the designs for three different C programs that count the words in a text file.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effects of Closed-caption Programs on EFL Learners’ Listening Comprehension and Vocabulary Learning

This study aimed at investigating the impact of closed-caption program on listening comprehension of English movies and vocabulary learning. Sixty-four graduate students studying at Shiraz Islamic Azad University were selected as the participants of the study. The participants were divided into two groups: experimental group (with closed caption program) and control group (without closed captio...

متن کامل

Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach

The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...

متن کامل

Computing Atomic Density Changes of Material Composition in Operation of the Nuclear Reactor Core

The present work investigates an appropriate way to calculate the 1700 atomic density changes in the reactor operations. To automate this procedure, a computer program has been designed by C#. This program suggests a way to solve this problem which is based on the solution system of differential equations (Bitman) that it is designed according to Runge-Kutta Fehlberg method. The designed softwa...

متن کامل

The Effect of Metacognitive Instruction through Dialogic Interaction on the Reading Comprehension Performance and the Metacognitive Awareness of Iranian EFL Learners

The purpose of this study was to probe the effect of metacognitive strategy instruction through dialogic interaction on the reading comprehension performance and metacognitive awareness of Iranian EFL learners. The data were collected through the Survey of Reading Strategies (SORS) and a reading test to examine changes in metacognitive awareness and reading performance before and after the inte...

متن کامل

The Effect of Metacognitive Instruction through Dialogic Interaction on the Reading Comprehension Performance and the Metacognitive Awareness of Iranian EFL Learners

The purpose of this study was to probe the effect of metacognitive strategy instruction through dialogic interaction on the reading comprehension performance and metacognitive awareness of Iranian EFL learners. The data were collected through the Survey of Reading Strategies (SORS) and a reading test to examine changes in metacognitive awareness and reading performance before and after the inte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006